/*
* name: responsive
* version: v2.1.1
* update: 添加pad竖屏状态Padp
* data: 2017-06-13
*/

/* hide template textarea */
.UnpcPush textarea,
.PcPush textarea,
.MobilePush textarea,
.UnmobilePush textarea {
    display: none;
}

/*
* PcMode
*/
body:after {
    display: block;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    content: 'Pc';
}

.PcMode:after {
    content: 'Pc' !important;
}

.UnpcPush,
.MobilePush {
    display: none;
}

img[data-src] {
    opacity: 0;
    filter: alpha(opacity=0);
}

img[data-srcloaded] {
    opacity: 1;
    filter: alpha(opacity=100);
}

/*
* PadMode
*/
@media only screen and (max-width:1366px) {

    /* 视频中心 */
    .video_list01 .content .video_list01_btn .owl-prev {
        left: -70px;
    }

    .video_list01 .content .video_list01_btn .owl-next {
        right: -70px;
    }

    .ser_concept02 .content .right .intro {
        width: 86%;
    }
}

@media only screen and (max-width: 1240px) {
    .swiper-container {
        margin: 0 !important;
        height: 100% !important;
    }

    body:after {
        content: 'Pad';
    }

    body {
        user-select: none;
        -webkit-user-select: none;
    }

    html {
        overflow-x: hidden;
    }

    body,
    input,
    textarea,
    button,
    select {
        font-size: 14px;
    }

    .PcPush {
        display: none;
    }

    .UnpcPush {
        display: block;
    }

    .wrap,
    .mwrap {
        width: 940px;
    }

    /*padMode 1240px 网站样式*/

    /*导航*/
    .mobile_key {
        display: block;
    }

    .header .h_bott {
        padding-bottom: 0px;
    }

    .header .h_bott .inav {
        display: none;
    }

    .header.fixed .h_bott .h_logo {
        padding-top: 7px;
    }

    .header.fixed .h_bott .h_logo img {
        width: 70%;
    }

    /*二级导航*/
    .xc_nav li {
        margin-right: 25px;
    }

    /*底部*/
    .foot .left {
        width: 53%;
    }

    /*公共标题*/
    .common-infor {
        padding: 0 9%;
    }


    /************zhangxr **********/
    /* 产品中心 */
    .pro_list01 .tab_t ul li .icon {
        right: 20px;
    }

    /* 发展历程 */
    .history01 .left_list li .text {
        font-size: 18px;
    }

    /* 公司介绍 */
    .about_us01 .content .txt {
        margin-top: 0;
    }

    /* 视频中心 */
    .video_list01 .content .bd .bd_content {
        padding: 0 30px;
    }

    .video_list01 .content .video_list01_btn>div {
        width: 40px;
        height: 40px;
        background-size: cover;
    }

    .video_list01 .content .video_list01_btn .owl-next {
        right: -20px;
        background-position: -40px 0;
    }

    .video_list01 .content .video_list01_btn .owl-prev {
        left: -20px;
    }

    /************zhangxr end**********/


    /*人才招聘*/
    .job_list01 .left {
        width: 75%;
    }

    .job_list01 .left li .li_box {
        padding: 40px 30px;
    }

    .job_list01 .left li .li_box .tit {
        width: 22%;
    }

    .job_list01 .left li .li_box .con {
        width: 77%;
    }

    .job_list01 .left li .li_box .con .con_item span {
        width: 33%;
    }

    /*企业文化*/
    .culture01 .right {
        margin-top: 0px;
    }

    .culture02 .left .box {
        padding: 40px;
    }

    .culture03 li .li_box {
        padding: 30px 30px 23px;
    }

    .culture03 li .li_box .c {
        height: 66px;
        margin-bottom: 28px;
    }

    /*人才理念*/
    .rc_concept02 {
        margin-top: 40px;
        padding: 60px 0;
        background-size: cover;
    }

    /*员工关怀*/
    .care01 .content .item .right .box {
        padding: 30px;
    }

    .care01 .content .item .right .box .c {
        height: 120px;
    }

    /*新闻列表*/
    .news_list01 .content .item .right .box {
        padding: 30px;
    }

    .news_list01 .content .item .right .box .t {
        font-size: 30px;
        line-height: 30px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .news_list02 .form_box {
        padding: 30px 20px;
    }

    /*自我推荐*/
    .self01 .form {
        margin: 0 60px;
    }

    .self01 .form textarea {
        width: 100%;
        box-sizing: border-box;
    }

    .self01 .form #content {
        width: 100%;
        box-sizing: border-box;
    }

    /*首页*/
    .ipart01 .right {
        margin-top: 40px;
    }

    .ipart03 .content .left .intro_ .c {
        margin-bottom: 40px;
    }

    .ipart03 .content .right .news_li {
        padding: 12px 0;
    }

    .ipart03 .content .right .news_li .p {
        -webkit-line-clamp: 2
    }

    .ipart03 .content .right .news_li.cur .p {
        height: 50px;
    }

    .ipart04 li .li_box {
        padding: 0 40px;
    }

    /*股票走势*/
    .stock01 .right .r_top .box .stock .stock_num {
        font-size: 18px;
        margin-left: 5px
    }

    .stock01 .right .r_top .box .stock .name,
    .stock01 .right .r_top .box .stock .stock_code {
        margin-right: 0;
    }

    .stock01 .right .r_top .box .stock .number {
        margin-left: 0px;
    }

    .stock01 .right .r_top .box {
        padding: 10px;
    }

    .stock01 .right .r_top .box .information {
        padding-top: 20px;
    }

    .stock01 .right .r_top .box .information li .t {
        font-size: 13px;
    }

    .stock01 .right .r_top .box .information li {
        margin-bottom: 15px;
    }

    .stock01 .right .r_top {
        height: 220px;
    }

    .stock01 .right .r_bott {
        padding-top: 33px;
    }

    .stock01 .right .r_bott .tab_t_box {
        margin-bottom: 10px;
    }


    /* 服务理念 */
    .ser_concept {
        padding: 60px 0;
    }

    .ser_concept01 .left .box {
        padding: 5px 30px;
    }

    /*2020-0713 全球战略补充*/
    .global01 .content .item .intro .box {
        padding: 20px;
        line-height: 23px;
    }

    .global01 .content .item .intro .box .icon {
        margin-bottom: 10px;
    }

    .global01 .content .item .intro .box .text {
        font-size: 14px;
    }

    /*服务理念补充页面*/
    .ser_concept01 .content .item .intro .box {
        padding: 60px 20px;
    }

    .ser_concept02 .content .right .intro {
        width: 90%
    }

    .ser_concept02 .content .right .intro .box {
        padding: 40px 0 0 40px;
    }

    /*2020-07-22zhy*/
    .hjbh .ser_concept01 .content .item .intro .box {
        padding: 30px 20px;
    }

    .aqsc .culture02 .left .box {
        padding: 0 50px;
    }

    .aqsc .culture02 .left .box .item {
        margin-top: 16px;
    }

    .aqsc .culture02 .left .box .item .t {
        font-size: 22px;
        line-height: 30px;
    }

    .aqsc .culture02 .left .box .item .c {
        font-size: 15px;
        line-height: 20px;
    }

    .aqsc .culture03 li .li_box .c {
        height: 100px;
    }

    .ser_concept03 .content .item.cur .cover .box .c {
        height: 96px;
    }

    .pro_list .pro_list01 .tab_t .tab_wrap.fixed {
        top: 68px;
    }

    .pro_list .pro_list01 .tab_t ul li {
        line-height: 55px;
        font-size: 15px;
    }

    .pro_list .pro_list01 .tab_t ul li .icon {
        display: none;
    }











}

@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }

    .wrap,
    .mwrap {
        width: 740px;
    }

    /*padMode 992px 网站样式*/
    /*二级导航*/
    .xc_nav ul {
        display: none;
    }

    .xc_nav .crumbs {
        float: left !important;
        font-size: 14px;
    }

    /*底部*/
    .foot .left {
        width: 46%;
    }

    .foot .left .con {
        margin: 20px 0;
    }

    .foot .left .text .jerei {
        margin-left: 0px;
        margin-top: 5px;
    }


    /************zhangxr **********/
    /* 产品中心 */
    .pro_list01 .tab_t ul li .icon {
        display: none;
    }

    .pro_list01 .tab_c .section {
        margin-top: 50px;
    }

    /* 董事长致辞 */
    .speech01 .left {
        width: 100%;
        margin-bottom: 50px;
    }

    .speech01 .right {
        width: 100%;
    }

    /* 发展历程 */
    .history01 .his_left {
        width: 32%;
    }

    .history01 .his_right {
        width: 62%;
    }

    /* 公司介绍 */
    .about_us01 .content .txt {
        width: 100%;
        float: none;
    }

    .about_us01 .content .img {
        margin-left: 30px;
        margin-bottom: 20px;
    }

    /* 视频中心 */
    .video_list01 .content .hd {
        padding: 0
    }

    .video_list01 .content .video_list01_btn .owl-next {
        right: -10px;
    }

    .video_list01 .content .video_list01_btn .owl-prev {
        left: -10px;
    }

    /************zhangxr end**********/

    /*人才招聘*/
    .job_list01 .left li .li_box .tit {
        width: 100%;
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .job_list01 .left li .li_box .con {
        width: 100%;
    }

    /*企业文化*/
    .culture01 .left {
        width: 100%;
    }

    .culture01 .right {
        width: 100%;
    }

    .culture02 .left .box {
        padding: 30px;
    }

    .culture02 .left .box .item {
        margin-top: 15px;
    }

    .culture03 li .li_box {
        padding: 23px;
    }

    /*人才理念*/
    .rc_concept02 li {
        width: 49%;
        margin-right: 2%;
        margin-left: 0px;
        margin-bottom: 20px;
    }

    .rc_concept02 li:nth-child(2n) {
        margin-right: 0px;
    }

    .rc_concept02 li .li_box .intro .con {
        height: 120px;
    }

    /*员工关怀*/
    .care01 .content .item .right .box .t {
        font-size: 22px;
        line-height: 26px;
    }

    .care01 .content .item .right .box .c {
        height: 90px;
    }

    /*新闻列表*/
    .news_list01 .content .item .right .box .t {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 15px;
    }

    .news_list01 .content .item .right .box .c {
        height: 44px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        margin-bottom: 20px;
    }

    .news_list01 .content .item .right .box .more {
        width: 130px;
        height: 40px;
        line-height: 40px;
    }

    .news_list02 .form_box {
        padding: 20px;
    }

    .news_list02 .form_box .hd_tit {
        font-size: 20px;
    }

    /*自我推荐*/
    .self01 .yzm_box {
        width: 100%;
        margin-bottom: 20px;
    }

    .self01 .form .btns_list {
        width: 100%;
    }

    .self01 .form .btns_list .sub {
        margin-right: 40px;
        float: none;
        width: 40%;
    }

    .self01 .form .btns_list .reset {
        float: none;
        width: 40%;
    }

    /*首页*/
    .ibanner {
        height: 583px
    }

    .ibanner .item {
        height: 583px;
    }

    .ibanner .owl-carousel .owl-item img {
        width: 1400px;
        margin-left: -700px;
    }

    .ipart01 {
        padding: 60px 0;
    }

    .ipart01 .rect-346 {
        padding-bottom: 40%;
    }

    .ipart01 .right .intro .tit {
        font-size: 35px;
        line-height: 35px;
    }

    .ipart01 .right .intro .con {
        margin: 30px 0 50px;
    }

    .ipart02 {
        background-size: cover
    }

    .ipart02 .content li .cover .intro .box {
        padding: 20px;
    }

    .ipart02 .content li .add .box {
        padding: 20px;
    }

    .ipart03 .content .left {
        width: 100%;
    }

    .ipart03 .content .right {
        width: 100%;
        margin-top: 30px;
    }


    /*股票走势*/
    .stock01 .content .left {
        display: none;
    }

    .stock01 .content .right {
        width: 100%;
    }

    .stock01 .right .r_top {
        height: auto;
    }

    .stock01 .right .r_bott .tab_c_box {
        padding-left: 0;
    }

    .stock01 .right .r_bott .tab_t_box .tab_t {
        width: 33%;
    }

    /* 营销网络 */
    .sale_net02 {
        margin-top: 0
    }

    .sale_net02 li .li_box {
        padding: 30px;
    }

    .sale_net02 li .li_box .c .c_item span {
        display: inline-block;
    }

    /* 服务理念 */
    .ser_concept01 .left {
        width: 100%;
    }

    .ser_concept01 .right {
        width: 100%;
    }

    /*2020-0713 全球战略补充*/
    .global01 .infor {
        padding: 0 4%;
    }

    .global01 .content .item .intro .box {
        padding: 10px;
    }

    .global01 .content .item .intro .box .icon {
        width: 30px;
        height: 30px;
        margin-bottom: 5px;
    }

    .global01 .content .item .intro .box .text {
        font-size: 13px;
        line-height: 22px;
    }

    .global02 {
        margin-top: 50px;
        padding: 60px 0;
        background-size: cover;
    }

    /*联系我们补充*/
    .contact_us01 .content .intro {
        width: 60%;
        right: 5%;
    }

    .contact_us01 .content .intro .box {
        padding: 53px
    }

    .contact_us02 .content li .li_box .intro {
        padding: 15px;
    }

    /*2020-0715行业活动 标题补充*/
    .honor01 .infor {
        padding: 0 4%;
    }

    /*合作关系补充页面*/
    .cooperation02 li .li_box {
        padding: 23px;
    }

    /*服务理念补充页面*/
    .ser_concept01 .infor {
        padding: 0 4%;
    }

    .ser_concept01 .content .item .intro .box {
        padding: 40px 20px;
    }

    .ser_concept02 .content .right {
        width: 70%;
    }

    .ser_concept02 .content {
        background: url(../images/ser_concept02.jpg) no-repeat -450px;
    }

    .box_img_box .box_img {
        width: 500px;
        margin-left: -250px;
        height: 500px;
        margin-top: -250px;
    }

    /*调查*/
    .diaocha .other_suggest li .remark {
        width: 50%;
        border: 1px solid #ccc;
    }

    .diaocha .other_suggest li .fb_yzm input {
        padding: 0;
        border: 1px solid #ccc;
    }

    /*2020-07-22zhy*/
    .ibanner .iban_word {
        bottom: 250px;
    }

    .ibanner .iban_word .intro {
        text-align: center;
        margin-left: 0px;
    }

    .ibanner .iban_word .intro .t {
        font-size: 40px;
    }

    .ibanner .iban_word .intro .c {
        font-size: 17px;
    }

    .hjbh .ser_concept01 .content .item .rect-60 {
        padding-bottom: 70%;
    }

    .hjbh .ser_concept01 .content .item .intro .box {
        padding: 15px 20px;
    }

    .aqsc .culture02 .left .box .item {
        margin-top: 10px;
    }

    .aqsc .culture02 .left .box .item .t {
        font-size: 18px;
        line-height: 22px;
    }

    .aqsc .culture02 .left .box .item .c {
        font-size: 13px;
        line-height: 17px;
    }

    .aqsc .culture03 li .li_box .c {
        height: 120px;
    }

    .pro_list .pro_list01 .tab_t ul li .t {
        padding: 0 15px;
    }

    .pro_list .pro_list01 .tab_t ul li {
        font-size: 13px;
    }

    /*2020-0902 下载列表*/
    .download01 .download_date {
        width: 12.3%;
    }

    .download01 .item_btn {
        width: 14%;
    }

    .download01 .download_title {
        width: 50%;
        padding-right: 0;
    }



}

/*
* MobileMode
*/
@media only screen and (max-width: 760px) {
    .fenlei li{
        width: 40%;
        line-height: 40px;
    }
    #ups-banner .swiper-pagination-bullet {
        width: 12px !important;
        height: 12px !important;
        background: #fff;
        opacity: 1;
        box-sizing: border-box;
        border: 3px solid #fff;
        margin: 0 3px !important;
        vertical-align: middle;
    }

    .carousel-caption .btn {
        display: none;
    }

    .swiper-container {
        margin: 0 !important;
        height: 100% !important;
    }
    .sjbacon{
        width: 85% !important;
        left: 0% !important;
        right: 0 !important;
    }
    .sjbacon .merck-white {
        width: 100%;
        line-height: 20px;
        margin-top: 20px;
    }


    .sjbacon .merck-white span {
        font-size: 14px !important;
        line-height: 22px !important;
    }

    body:after {
        content: 'Mobile';
    }

    body,
    input,
    textarea,
    button,
    select {
        font-size: 16px;
    }

    .UnmobilePush {
        display: none;
    }

    .MobilePush {
        display: block;
    }

    img[data-src] {
        opacity: 1;
    }

    /* .wrap, .mwrap { padding-left:2%; padding-right:2%; width:auto; }*/
    .mwrap .wrap {
        padding-left: 0;
        padding-right: 0;
    }

    /*移动端防恶意复制信息*/
    * {
        -webkit-touch-callout: none;
        /*系统默认菜单被禁用*/
        -webkit-user-select: none;
        /*webkit浏览器*/
        -khtml-user-select: none;
        /*早期浏览器*/
        -moz-user-select: none;
        /*火狐*/
        -ms-user-select: none;
        /*IE10*/
        user-select: none;
    }

    input {
        -webkit-user-select: auto;
        /*webkit浏览器*/
    }

    textarea {
        -webkit-user-select: auto;
        /*webkit浏览器*/
    }

    /*mobileMode 760 网站样式*/

    /*手机端头部 默认吸顶*/
    .header {
        background: #fff;
        top: -36px;
    }

    .header .h_bott .h_logo {
        padding-top: 7px;
    }

    .header .h_bott .h_logo img {
        width: 70%;
    }

    .header .h_bott .h_search .icon {
        background: url(../images/h_search_gray.png) no-repeat center;
    }

    .header .h_bott .h_search .icon:hover {
        background: url(../images/h_search_green.png) no-repeat center;
    }

    .header .mobile_key {
        color: #555;
    }

    .header .mobile_key:hover {
        color: #0071bb;
    }

    /*下层banner*/
    .xc_banner {
        height: 254px;
    }

    .xc_banner>img {
        width: 1000px;
        margin-left: -500px;
    }

    .channel_content {
        padding: 20px 0;
    }

    /*底部*/
    .foot {
        padding: 20px 0;
    }

    .foot .left {
        width: 100%;
    }

    .foot .left .txt {
        margin-bottom: 7px;
        font-size: 13px;
        display: none;
    }

    .foot .left .txt a {
        font-size: 20px;
        line-height: 20px;
    }

    .foot .left .con {
        margin: 0 0 5px;
        font-size: 13px;
    }

    .foot .left .text {
        font-size: 13px;
    }

    .foot .left .text .jerei {
        display: block;
    }

    .foot .right {
        display: none;
    }

    /*公共标题*/
    .common-infor {
        padding: 0 2%;
    }

    .common-infor .tit {
        font-size: 20px;
        line-height: 22px;
    }

    .common-infor .line {
        height: 3px;
        margin: 10px auto;
    }

    .common-infor .con {
        font-size: 14px;
        line-height: 22px;
    }

    .fz2,
    .fz22,
    .fz23,
    .fz24,
    .fz2,
    .fz26,
    .fz27,
    .fz28,
    .fz29,
    .fz30,
    .fz31,
    .fz32,
    .fz33,
    .fz34,
    .fz35,
    .fz36,
    .fz37,
    .fz38,
    .fz39,
    .fz40,
    .fz41,
    .fz42,
    .fz43,
    .fz44,
    .fz45,
    .fz46,
    .fz47,
    .fz48,
    .fz49,
    .fz50 {
        font-size: 20px;
    }

    .fz18 {
        font-size: 16px;
    }

    /************zhangxr **********/
    /* 产品中心 */
    .pro_list01 .tab_t ul li {
        font-size: 14px;
        line-height: 45px;
    }

    .pro_list01 .tab_t ul li .t {
        border: none;
        border-top: 1px solid #fff;
    }

    .pro_list01 .tab_c .section {
        margin-top: 20px;
    }

    .pro_list01 .tab_c .section .tit {
        font-size: 18px;
    }

    .pro_list01 .tab_c .tab .d_title {
        font-size: 14px;
    }

    .pro_list01 .tab_c .tab .item {
        font-size: 14px;
    }

    /* 董事长致辞 */
    .speech01 .left {
        margin-bottom: 20px;
    }

    .speech01 .right .sign {
        margin-top: 20px;
    }

    .speech01 .right .sign span {
        font-size: 14px
    }

    /* 发展历程 */
    .history.channel_content {
        padding-bottom: 0;
    }

    .history01 .his_left {
        width: 100%;
        margin-bottom: 20px;
    }

    .history01 .his_left img {
        display: none;
    }

    .history01 .left_list li .text .icon {
        display: none;
    }

    .history01 .left_list li .text {
        font-size: 16px;
        padding: 10px 0;
    }

    .history01 .left_list li .text span {
        margin-left: 0;
    }

    .history01 .his_right {
        width: 100%;
    }

    .history01 .his_right ul {
        padding: 0;
        border: none;
        background: none;
    }

    .history01 .his_right li {
        margin-bottom: 20px;
    }

    .history01 .his_right .list_ico01 {
        display: none;
    }

    .history01 .his_right .list_box .list_time {
        font-size: 20px;
    }

    .history01 .his_right .list_text {
        margin-bottom: 0;
    }

    .history01 .his_right .list_box {
        padding: 20px;
    }

    .history01 .his_right .list_text .d {
        font-size: 18px;
    }

    .history01 .his_right .list_text .t {
        margin: 15px 0 20px;
    }

    /* 公司介绍 */
    .about_us01 .content .img {
        width: 100%;
        margin: 0 0 20px 0;
    }

    .about_us01 .content {
        margin-bottom: 20px;
    }

    .about_us01 .txt {
        font-size: 14px;
    }

    /* 荣誉资质 */
    .honor01 .tab_t ul li {
        font-size: 16px;
    }

    .honor01 .tab_c {
        margin: 20px 0;
    }

    .honor01 .tab_c ul li {
        margin-bottom: 20px;
    }

    .honor01 .tab_c ul li .img .box {
        padding: 10px;
    }

    .honor01 .tab_c ul li .txt {
        padding: 10px 0;
    }

    .honor01 .tab_c ul li .txt .t {
        font-size: 14px;
    }

    /* 视频中心 */
    .video_list01 .content .hd {
        margin-bottom: 25px;
    }

    .video_list01 .content .hd li {
        display: block;
        margin-bottom: 20px;
    }

    .video_list01 .content .hd li:last-child {
        margin-bottom: 0;
    }

    .video_list01 .content .hd li .intro {
        margin: 10px 0;
    }

    .video_list01 .content .hd li .intro .txt {
        font-size: 16px;
    }

    .video_list01 .content .hd li .cover {
        width: 50px;
        height: 50px;
        background-size: cover;
        margin-left: -25px;
        margin-top: -25px;
    }

    .video_list01 .content .bd {
        display: none;
    }

    /************zhangxr end**********/

    /*人才招聘*/
    .job_list01 .right {
        width: 100%;
    }

    .job_list01 .right .hd_tit {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .job_list01 .left {
        width: 100%;
        margin-top: 20px;
    }

    .job_list01 .left li {
        margin-bottom: 20px;
    }

    .job_list01 .left li .li_box {
        padding: 20px;
    }

    .job_list01 .left li .li_box .tit {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .job_list01 .left li .li_box .con .con_item01 {
        margin-bottom: 10px;
    }

    .job_list01 .left li .li_box .con .con_item span {
        width: 47%;
        margin-right: 2%;
    }

    .job_list01 .left li .li_box .con .con_item span:nth-child {
        margin-right: 0px;
    }

    .job_list01 .left li .li_box .con .con_item .bumen,
    .job_list01 .left li .li_box .con .con_item .place,
    .job_list01 .left li .li_box .con .con_item .time {
        margin-top: 0px;
    }

    .job_list01 .left li .li_box .con .li_down {
        margin-top: 20px;
    }

    .job_list01 .left li .li_box .con .li_down .txt {
        margin-bottom: 20px;
    }

    /*企业文化*/
    .culture01 {
        margin-bottom: 20px;
    }

    .culture02 .left {
        width: 100%;
    }

    .culture02 .left .rect-79 {
        padding-bottom: 0;
        height: auto;
    }

    .culture02 .left .box .item .t {
        font-size: 18px;
    }

    .culture02 .left .box .item .c {
        font-size: 14px;
        line-height: 20px;
    }

    .culture02 .right {
        width: 100%;
        margin-top: 20px;
    }

    .culture03 {
        padding: 20px 0 0;
    }

    .culture03 li .li_box .t {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .culture03 li .li_box .c {
        height: auto;
        margin-bottom: 0px;
    }

    .culture03 li .li_box .icon {
        bottom: 15px;
        display: none;
    }

    /*人才理念*/
    .rc_concept01 .infor {
        padding: 0 2%;
    }

    .rc_concept01 .infor .tit {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 15px;
    }

    .rc_concept01 .infor .con {
        font-size: 4px;
        line-height: 22px;
    }

    .rc_concept02 {
        margin-top: 20px;
        padding: 20px 0;
    }

    .rc_concept02 li {
        width: 100%;
        margin-right: 0px;
    }

    .rc_concept02 li:last-child {
        margin-bottom: 0px;
    }

    .rc_concept02 li .li_box {
        padding: 20px;
    }

    .rc_concept02 li .li_box .intro .line {
        margin: 10px 0;
    }

    .rc_concept02 li .li_box .intro .con {
        height: auto;
    }

    /*员工关怀*/
    .care01 .content {
        margin-top: 20px;
    }

    .care01 .content .item .left {
        width: 100%;
    }

    .care01 .content .item .right {
        width: 100%;
    }

    .care01 .content .item .right .rect-57 {
        height: auto;
        padding-bottom: 0px;
    }

    .care01 .content .item .right .box {
        padding: 20px;
    }

    .care01 .content .item .right .box .t {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .care01 .content .item .right .box .c {
        font-size: 13px;
        line-height: 24px;
        height: auto;
        padding-right: 0px;
    }

    .care01 .content .item {
        margin-top: 20px;
    }

    /*新闻列表*/
    .news_list01 .infor .tit {
        font-size: 20px;
        line-height: 22px;
    }

    .news_list01 .content {
        margin-top: 15px;
    }

    .news_list01 .content .item .left {
        width: 100%;
    }

    .news_list01 .content .item .right {
        width: 100%;
    }

    .news_list01 .content .item .right .box {
        padding: 20px;
    }

    .news_list01 .content .news_btn>div {
        top: -44px;
    }

    .news_list02 {
        margin-top: 20px;
    }

    .news_list02 .form_box {
        margin-bottom: 20px;
    }

    .news_list02 .form_box .hd_tit {
        margin-bottom: 20px;
        float: none;
        text-align: center;
    }

    .news_list02 .form_box .inp_box_wrap {
        width: 100%;
        margin: 0;
        padding: 0;
        margin-bottom: 20px;
    }

    .news_list02 .form_box .hd_btn {
        width: 100%;
    }

    .news_list02 .list_bd .list_title {
        font-size: 18px;
    }

    .news_list02 .list_bd li {
        margin-bottom: 20px;
    }

    .news_list02 .list_bd li:last-child {
        margin-bottom: 0px;
    }

    .news_list02 .list_bd li .list_box {
        background: #f8f8f8
    }

    .news_list02 .list_bd .bd_c {
        padding: 20px;
    }

    .news_list02 .list_bd .bd_r {
        float: none;
        width: 100%;
        margin-left: 0;
    }

    .news_list02 .list_bd .list_main {
        width: 100%;
    }

    .news_list02 .list_bd .list_box {
        padding: 0;
    }

    .news_list02 .list_bd .list_box:after {
        display: none;
    }

    .news_list02 .list_bd .list_tool {
        padding: 6px 0;
    }

    /*自我推荐*/
    .self01 .form {
        margin: 0;
    }

    .self01 .form .li {
        margin-bottom: 20px;
    }

    .self01 .form input {
        font-size: 13px;
    }

    .self01 .line1 {
        width: 100%;
        margin: 0 auto;
        box-sizing: border-box;
    }

    .self01 .yzm_box .yzm {
        text-indent: 10px;
    }

    .self01 .form .btns_list button {
        padding: 0;
        height: 37px;
        font-size: 14px;
    }

    .self01 .form textarea {
        font-size: 13px;
        margin-bottom: 15px;
    }

    /*首页*/
    .ibanner {
        height: 0;
        padding-bottom: 62.5%;
    }

    .ibanner .item {
        height: 0;
        padding-bottom: 62.5%;
    }

    .ibanner .owl-carousel .owl-item img {
        width: 100%;
        position: static;
        margin-left: 0px;
    }

    .ibanner .iban_word {
        display: none;
    }

    .ipart01 {
        padding: 20px 0;
    }

    .ipart01 .left {
        width: 100%;
        margin-left: 0px;
    }

    .ipart01 .right {
        width: 100%;
        margin-right: 0px;
        margin-top: 20px;
    }

    .ipart01 .left .left_top {
        margin-bottom: 15px;
    }

    .ipart01 .left .left_ .cover .box {
        padding: 20px;
    }

    .ipart01 .left .left_ .cover .box .t {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .ipart01 .right .intro .tit {
        font-size: 18px;
        line-height: 20px;
    }

    .ipart01 .right .intro .con {
        margin: 10px 0;
    }

    .ipart02 {
        /*padding:20px 0;*/
    }

    .ipart02 .infor {
        padding: 0%;
    }

    .ipart02 .infor .tit {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .ipart02 .infor .con {
        font-size: 14px;
        line-height: 24px;
    }

    .ipart02 .content {
        margin-top: 20px;
    }

    .ipart02 .content li {
        width: 49%;
        margin-left: 0px;
        margin-right: 2%;
        margin-bottom: 15px;
    }

    .ipart02 .content li:nth-child(2n) {
        margin-right: 0px;
    }

    .ipart02 .content li .cover .intro .box {
        padding: 20px;
        font-size: 15px;
    }

    .ipart03 {
        padding: 20px 0;
    }

    .ipart03 .infor {
        padding: 0%;
    }

    .ipart03 .infor .tit {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .ipart03 .infor .con {
        font-size: 14px;
        line-height: 24px;
    }

    .ipart03 .content {
        margin-top: 20px;
    }

    .ipart03 .content .left .img_ {
        width: 100%
    }

    .ipart03 .content .left .intro_ {
        width: 100%;
    }

    .ipart03 .content .left .intro_ .t {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .ipart03 .content .left .intro_ .c {
        font-size: 13px;
        margin-bottom: 20px;
    }

    .ipart03 .content .left .intro_ .more {
        width: 130px;
        height: 40px;
        line-height: 40px;
    }

    .ipart03 .content .right {
        margin-top: 20px;
    }

    .ipart04 {
        padding: 20px 0;
        background-size: cover;
    }

    .ipart04 li .li_box {
        padding: 0;
    }

    .ipart04 li .li_box .number .num {
        font-size: 30px;
        line-height: 30px;
    }

    .ipart04 li .li_box .text {
        font-size: 13px;
        line-height: 22px;
    }

    /*安全生产*/
    .safe_production .title {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 15px;
    }

    .safe_production .desc {
        font-size: 16px;
    }

    .safe_production01 {
        margin-bottom: 20px;
    }

    .safe_production02 .content .t {
        font-size: 16px;
    }

    .safe_production02 .content .t .pd {
        padding: 0 20px;
    }

    .safe_production02 .content .t .pd .text {
        font-size: 30px;
        line-height: 57px;
    }

    .safe_production02 .content .c .pd {
        padding: 20px;
    }

    .safe_production02 .content .c .pd p {
        padding-left: 0px;
    }

    /*服务理念*/
    .ser_concept01 .left {
        width: 100%;
    }

    .ser_concept01 .left .box {
        padding: 0 20px 20px;
    }

    .ser_concept01 .right {
        width: 100%;
    }

    /*新闻详细*/
    .news_detail01 {
        padding: 25px 0;
    }

    .news_detail01 .left,
    .news_detail01 .right {
        width: 100%;
    }

    .news_detail01 .left .box .tools {
        margin-bottom: 20px;
    }

    .news_detail01 .left .box .tit {
        font-size: 20px;
    }

    /*股票走势*/
    .stock01 .right .r_top .box .stock .name,
    .stock01 .right .r_top .box .stock .stock_code {
        font-size: 14px;
    }

    .stock01 .right .r_top .box .information li .c {
        font-size: 19px;
    }

    .stock01 .right .r_top .box .information li .t {
        font-size: 12px;
        height: 38px;
    }

    /* 营销网络 */
    .sale_net01 {
        padding: 20px 0;
    }

    .sale_net01 .content {
        padding: 20px 0;
    }

    .sale_net01 .content .left {
        width: 94%;
        margin-top: 0px;
        margin: 0 3%;
    }

    .sale_net01 .content .left .tit {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .sale_net01 .content .left .con {
        font-size: 13px;
        line-height: 22px;
    }

    .sale_net01 .content .right {
        width: 100%;
        margin-top: 10px;
        margin-right: 0px;
    }

    .sale_net02 li .li_box {
        padding: 20px;
    }

    .sale_net02 li .li_box .t {
        font-size: 18px;
        line-height: 20px;
    }

    .sale_net02 li .li_box .line {
        margin: 8px 0 6px;
    }

    .sale_net02 li .li_box .c {
        font-size: 13px;
    }

    .sale_net02 li .li_box .c .c_item02 {
        min-height: 72px;
    }

    /* 自我推荐 */
    .self01 .infor {
        padding: 0;
        margin-bottom: 20px;
    }

    .self01 .infor .tit {
        font-size: 20px;
    }

    .self01 .infor .con {
        margin-top: 0px;
        font-size: 13px;
        line-height: 22px;
    }

    /* 2020-0629 */
    .technology .infor .tit {
        font-size: 20px;
    }

    .technology01 {
        margin-bottom: 15px
    }

    .technology02 .infor .con {
        padding: 15px
    }

    .technology02 .infor .list {
        margin-bottom: 20px;
    }

    .technology02 .infor .list li {
        width: 32%;
        padding: 0 18px;
        box-sizing: border-box;
    }

    .technology02 .infor .list li .number span.num {
        font-size: 22px;
    }

    .technology02 .infor .list li .number span.txt {
        font-size: 14px;
    }

    .technology02 .infor .list li .text {
        font-size: 13px;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
    }

    /* 20200711 */
    .fwln .ser_concept01 .right {
        margin-top: 0;
    }

    /*2020-0713 全球战略补充*/
    .global01 .infor .tit {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .global01 .infor .con {
        font-size: 13px;
        line-height: 22px;
    }

    .global01 .content {
        margin-top: 20px
    }

    .global01 .content .rect-60 {
        padding-bottom: 40%;
    }

    .global01 .content .item {
        width: 100%;
        margin-bottom: 20px;
        margin-left: 0px;
    }

    .global01 .content .item:last-child {
        margin-bottom: 0px;
    }

    .global01 .content .item .intro .box {
        padding: 30px;
    }

    .global02 {
        margin-top: 20px;
        padding: 20px 0;
    }

    .global02 .left {
        width: 100%;
        margin-top: 0px;
    }

    .global02 .left .tit {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .global02 .left .con {
        font-size: 13px;
        line-height: 22px;
    }

    .global02 .right {
        width: 100%;
        margin-top: 10px;
    }

    .global03 {
        margin-top: 20px
    }

    .global03 .infor {
        margin-bottom: 20px;
    }

    .global03 .infor .tit {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .global03 .content .item .intro .box {
        padding: 20px;
    }

    .global03 .content .item .intro .box .tit {
        margin-bottom: 5px;
    }

    /*联系我们*/
    .contact_us01 .content {
        height: 366px;
    }

    .contact_us01 .content>img {
        width: 1000px;
        margin-left: -500px;
    }

    .contact_us01 .content .intro {
        width: 90%;
        height: auto;
        top: 60px;
    }

    .contact_us01 .content .intro .box {
        padding: 20px;
    }

    .contact_us01 .content .intro .box dt {
        font-size: 20px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .contact_us02 {
        margin-top: 20px
    }

    .contact_us02 .infor .tit {
        font-size: 20px;
        line-height: 22px;
    }

    .contact_us02 .content {
        margin-top: 20px
    }

    .contact_us02 .content li {
        width: 100%;
        margin-left: 0px;
        float: none;
        margin-bottom: 15px;
    }

    .contact_us02 .content li .li_box .intro dt {
        font-size: 18px;
        line-height: 22px
    }

    /*2020-0715行业活动 标题补充*/
    .honor01 .infor .tit {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .honor01 .infor .con {
        font-size: 13px;
        line-height: 22px;
    }

    /*合作关系补充页面*/
    .cooperation01 .infor {
        padding: 0
    }

    .cooperation01 .infor .tit {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .cooperation01 .infor .con {
        font-size: 13px;
        line-height: 22px;
    }

    .cooperation02 {
        padding: 20px 0 0;
    }

    .cooperation02 li .li_box .t {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .cooperation02 li .li_box .c {
        height: auto;
        margin-bottom: 0px;
    }

    .cooperation02 li .li_box .icon {
        bottom: 15px;
        display: none;
    }

    /*服务理念补充*/
    .ser_concept01 .infor .tit {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .ser_concept01 .infor .con {
        font-size: 13px;
        line-height: 22px;
    }

    .ser_concept01 .content {
        margin-top: 20px
    }

    .ser_concept01 .content .rect-60 {
        padding-bottom: 50%;
    }

    .ser_concept01 .content .item {
        width: 100%;
        margin-bottom: 20px;
        margin-left: 0px;
    }

    .ser_concept01 .content .item:last-child {
        margin-bottom: 0px;
    }

    .ser_concept01 .content .item .intro .box {
        padding: 60px 30px;
    }

    .ser_concept02 {
        margin: 20px 0;
    }

    .ser_concept02 .infor .tit {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .ser_concept02 .infor .con {
        font-size: 13px;
        line-height: 22px;
    }

    .ser_concept02 .content {
        margin-top: 15px;
        height: auto;
        background: none;
    }

    .ser_concept02 .content .right {
        width: 100%;
        position: static;
    }

    .ser_concept02 .content .right .intro {
        width: 100%;
        position: static;
    }

    .ser_concept02 .content .right .intro .box {
        padding: 20px;
    }

    .ser_concept02 .content .right .intro .box dl {
        margin-bottom: 15px;
    }

    .ser_concept02 .content .right .intro .box dl:last-child {
        margin-bottom: 0px;
    }

    .ser_concept03 .infor {
        padding: 0
    }

    .ser_concept03 .infor .tit {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .ser_concept03 .infor .con {
        font-size: 13px;
        line-height: 22px;
    }

    .ser_concept03 .content {
        margin-top: 20px
    }

    .ser_concept03 .content .item_l {
        width: 100%;
        margin-bottom: 20px;
    }

    .ser_concept03 .content .item_r {
        width: 100%;
    }

    .ser_concept03 .content .item .cover {
        width: 100%;
    }

    .ser_concept03 .content .item .cover .box .t {
        font-size: 18px;
    }

    .ser_concept03 .content .item .cover .box {
        padding: 25px;
    }

    .ser_concept03 .btns {
        width: 300px;
        margin: 20px auto 0;
        font-size: 16px;
        height: 40px;
        line-height: 40px;
    }

    .box_img_box .box_img {
        width: 360px;
        margin-left: -180px;
        height: 360px;
        margin-top: -180px;
    }

    .box_img_box .box_img .box_img_close {
        left: 100%;
    }

    /*调查*/
    .disocha01 .form_box .fbli .label {
        font-size: 13px;
        text-align: right;
    }

    .disocha01 .form_box .fbli input {
        font-size: 13px;
    }

    .disocha01 .form_box .fbli select.sele {
        font-size: 13px;
    }

    .disocha01 .form-list>li h3.form-big-title {
        font-size: 20px;
        padding: 10px 10px 0 10px;
    }

    .disocha01 .form-list>li .form-con li {
        padding: 0;
        width: 50%;
    }

    .disocha01 .form-list>li .form-con li input.radio {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .disocha01 .form-btn .btn {
        width: 120px;
        font-size: 13px;
        line-height: 35px;
        height: 35px;
    }

    #diaocha-9324AuthCode {
        top: 2px !important;
    }

    .disocha01 .other_suggest li .last {
        font-size: 13px;
    }

    .diaocha01 .form-list>li h3.form-big-title {
        font-size: 20px;
        line-height: 22px;
    }

    .diaocha .other_suggest li .remark {
        width: 100%;
        padding: 0;
    }

    /*2020-0720*/
    .aqsc .infor {
        text-align: center;
        padding: 0 2%;
        margin-bottom: 15px;
    }

    .aqsc .infor .tit {
        font-size: 20px;
        line-height: 20px;
        color: #4c4c4c;
        font-weight: bold;
        margin-bottom: 15px;
    }

    .aqsc .infor .con {
        font-size: 14px;
        line-height: 24px;
        color: #757575;
    }

    /*2020-07-22zhy*/
    .ser_concept03 .content .item .cover .box .c {
        height: auto;
    }

    /*2020-0725*/
    .pageHeader {
        height: 69px;
    }

    /*2020-0902 下载列表*/
    .download01 .download_date {
        width: 11%;
    }

    .download01 .download_title {
        width: 55%;
    }

    .download01 .item_btn {
        width: 10%;
        padding-left: 4%;
    }

    .download01 .download_item {
        height: auto;
        line-height: 66px;
    }

    .download01 .download_date {
        width: 28%;
        line-height: 124px;
    }

    .download01 .download_title {
        width: 68%;
        padding-right: 0;
        border-bottom: 1px solid #e1e8ed;
    }

    .download01 .item_btn {
        float: right;
        width: 25%;
        line-height: 56px;
    }

}

@media only screen and (max-width: 480px) {

    /*2020-0902 下载列表*/
    .download01 .item_btn {
        padding: 0;
        width: 32%;
    }
}

@media only screen and (max-width: 375px) {

    /*mobileMode 480 网站样式*/
    .box_img_box .box_img {
        width: 300px;
        margin-left: -150px;
        height: 300px;
        margin-top: -150px;
    }

}